package com.sqfw.project.knowledge.domain.vo;

import com.sqfw.framework.aspectj.lang.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 导入知识文件的知识对象 kl_content_info
 *
 * @author tangxt
 * @date 2023-06-21
 */
@Data
public class KlContentInfoExcel implements Serializable {
    private static final long serialVersionUID = 2890861929191877844L;

    /** $column.columnComment */
    private String klId;

    /** 一级分类名称 -- 必填*/
    @Excel(name = "一级分类名称")
    private String oneSortName;

    /** 二级分类名称 -- 必填*/
    @Excel(name = "二级分类名称")
    private String twoSortName;

    /** 知识形式   "0":"政策法规","1":"服务机构","2":"名词解释","3":"办事指南","4":"便民问答","5":"其他" */
    /** 知识形式名称--必填 */
    @Excel(name = "知识形式")
    private String klContentTypeName;

    /** 知识标题--必填 */
    @Excel(name = "标题")
    private String klContentTitle;

    /** 知识内容 --必填 */
    @Excel(name = "知识内容")
    private String klContent;

    /**  关键字-- 必填 */
    @Excel(name = "关键字")
    private String klContentKeyword;

    /**  知识来源 -- 必填*/
    @Excel(name = "知识来源")
    private String klContentBelongUnit;

    /** 发布日期 -- 默认当前时间*/
    @Excel(name = "发布日期", dateFormat = "yyyy-MM-dd")
    private Date klContentPublishtime;

    /** 有效期 -- 默认为2100-01-01*/
    @Excel(name = "有效期", dateFormat = "yyyy-MM-dd")
    private Date klContentValiditytime;

    /**  是否热点 */
    @Excel(name = "是否热点")
    private String klContentIshot;

    /** 政策文号 */
    @Excel(name = "政策文号")
    private String policyNo;

    /** 相关工单编号 */
    @Excel(name = "相关工单编号")
    private String relWpid;

    /** 总条数 */
    @Excel(name = "总条数")
    private String klTotal;

    /** 知识关联1--标题名称 */
    @Excel(name = "知识关联1")
    private String klTitleName1;

    /** 知识关联2 --标题名称*/
    @Excel(name = "知识关联2")
    private String klTitleName2;

    /** 知识关联3 --标题名称*/
    @Excel(name = "知识关联3")
    private String klTitleName3;


}
